package utn.frba.matematicasuperior.utiles;

import java.util.ArrayList;
import java.util.List;

public class Orden {

	public static final Integer PRIMER_ORDEN = 1;
	public static final Integer ZERO_ORDEN = 0;
	private List<Double> coeficientes;
	private Integer nroOrden;
	private boolean esOrdenNula;

	public List<Double> getCoeficientes() {
		return coeficientes;
	}

	public void setCoeficientes(List<Double> coeficientes) {
		this.coeficientes = coeficientes;
	}

	public int getNroOrden() {
		return nroOrden;
	}

	public void setNroOrden(Integer nroOrden) {
		this.nroOrden = nroOrden;
	}

	public Orden(int nroOrden) {
		this.setNroOrden(nroOrden);
		this.coeficientes = new ArrayList<Double>();
		this.esOrdenNula = false;
	}

	public void agregarCoeficiente(Double coeficiente) {
		this.coeficientes.add(coeficiente);
		if (coeficiente == 0.0)
			esOrdenNula = true;
	}

	public boolean esOrdenNula() {
		return esOrdenNula;
	}

}
